home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / grap_cad / cim1 / cim2.exe / lha / MANUAL.TXT < prev    next >
Text File  |  1991-05-13  |  40KB  |  886 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                             ------------------------
  15.                             CIMplicity User's Manual
  16.                             ------------------------
  17.  
  18.  
  19.                             Copyright 1991, PMX Inc.
  20.      
  21.                             First printing, Apr 1991
  22.  
  23.  
  24.  
  25.   CIMplicity is an introductory level CIM (Integrated CAD/CAM) system. Al-
  26.   though it is powerful, is just a subset of the larger packages available
  27.   from us. It is offered as a starter system for those that are new to the
  28.   CAD/CAM field.   Its CAD capabilities are fine for making simple mechan-
  29.   ical drawings, doing design work,  and for driving a plotter to generate
  30.   finished plans.  Its CAM capabilities include feature based machining of
  31.   finish toolpaths and drilling cycles,  and for generating NC/CNC machine
  32.   tapes for the Fanuc/Yasnac/Okuma style of controls.  It does NOT include
  33.   any roughing cycles, island avoidance, curves, advanced patterns, or for
  34.   sophisticated control of the output.   However, it is a very usable CAD/
  35.   CAM system.
  36.   
  37.   Customer Support:
  38.   -----------------
  39.   
  40.   In order to make CIMplicity available to everyone that needs it,  a lim-
  41.   ited customer support plan is available.   Please do NOT attempt to call
  42.   in for support.  Do NOT ask us to provide extensive problem analysis.
  43.   
  44.   When you need to have a question (or questions) answered, or a problem
  45.   solved, please narrow it down to a point where we can reproduce it
  46.   immediately.  If necessary, send us a 5-1/4 floppy disk with the part-
  47.   program (and related) files.  Explain the problem on a sketch or screen-
  48.   print of the part.  If we cannot duplicate the situation in a couple of
  49.   minutes, your request will be returned with a notice that you must further
  50.   isolate the problem before we can help you.
  51.   
  52.   When you send in the request, include your serial number and authorization
  53.   code, and you MUST enclose a self-addressed stamped envelope.  If you want
  54.   your floppy disk returned, the envelope must be large enough to hold it
  55.   and it must have sufficient postage.
  56.   
  57.   Disclaimer:
  58.   -----------
  59.   
  60.   PMX Inc. and CIMplicity remarketters, dealers or distributors can not be
  61.   held responsible for the results of the use of this software.  It is the
  62.   responsibility of the user to thoroughly inspect the output, dry-run the
  63.   program, and take normal safety precautions as warranted by good practice.
  64.   Computers, programmers, software, and users DO make mistakes.  Please be
  65.   careful, never giving full faith to the system to catch potential problems.
  66.   
  67.   This software carries no guarantee stated or implied.  It is provided
  68.   for the user to make use of as it applies to his line of work.
  69.   
  70.   Notice:
  71.   -------
  72.   
  73.   The software and documentation are protected by the copyright and patent
  74.   laws of the United States of America and other nations.  It is a federal
  75.   crime to make unauthorized copies or to alter the software in any way.
  76.   
  77.   
  78.   
  79.   System Requirements:
  80.   --------------------
  81.   
  82.     EGA or VGA graphics card with 16-color 640x350 capability.
  83.     Mouse or tablet with a standard mouse driver loaded.
  84.     640K of low memory, with at least 575K available.
  85.     In the \CONFIG.SYS file, FILES must be set to at least 20.
  86.     3 megabytes of available fixed-disk space.
  87.     It must be okay to create a directory named \CIM on the fixed disk.
  88.   
  89.   Installing the Software:
  90.   ------------------------
  91.   
  92.   To install on drive C, insert disk 1 into drive A and type:
  93.   
  94.       A:INSTALL
  95.   
  96.   To install it elsewhere, type:
  97.   
  98.       a:INSTALL a c cim
  99.   
  100.   ...where "a" is the floppy drive, "c" is the fixed disk, and 'cim' is the
  101.   directory to be created.  For instance:
  102.   
  103.       B:INSTALL B D CIM
  104.   
  105.   ...would install the system from floppy B onto fixed disk drive D.
  106.   
  107.   You must register your software by typing:
  108.   
  109.       REGISTER
  110.   
  111.   This program will ask you to answer a few questions, then it will print out
  112.   your registration cerificate.  This certificate MUST be mailed to us at the
  113.   address shown.  If you do not have a printer, send a handwritten or typed
  114.   copy of the output file "REGISTER.TXT".  You must sign the certificate, and
  115.   send it to us along with a self-addressed stamped envelope.  We will soon
  116.   return your authorization code (and instructions for installing it) in that
  117.   envelope.  Record your code and your serial number for future use.
  118.   
  119.   To run CIMplicity, make sure that your mouse driver is loaded, then type:
  120.   
  121.      CD\CIM
  122.      CIM
  123.   
  124.   
  125.   
  126.   What is Included With CIMplicity:
  127.   ---------------------------------
  128.   
  129.     1. The capability to read-in NC/CNC tapes. (and backplot)
  130.     2. Read DXF (most common entities) files from Autocad or other CAD systems.
  131.     3. The ability to read geometry from CADKEY CADL files.
  132.     4. Zoom, pan, view-all, and interactive tumble-view.
  133.     5. A fairly complete geometry construction system.
  134.     6. Geometric editing, such as mirror, copy, delete, trim, and move.
  135.     7. Attribute editing, in order to change colors, feedrates, etc.
  136.     8. Feature-based identification of pockets, holes, outlines.
  137.     9. Tool positioning, contour finishing, and drilling cycles.
  138.    10. The resequencing of operations.
  139.    11. Generic post-processing for Fanuc/Yasnac/Okuma style controls.
  140.    12. Manual or semi-automatic dimensioning and detailing.
  141.    13. Simple single-contour crosshatching, notes, and labels.
  142.    14. Calculator mode, file maintenance, and visual preview.
  143.    15. EGA 640x350 graphics, standard mouse, and HP/GL A-size plotter support.
  144.   
  145.   What is NOT Included With CIMplicity:
  146.   -------------------------------------
  147.   
  148.     Advanced machining operations:
  149.        1. ROUGH TURN        2. PROFILE ROUGH      3. SWEEP CROSS-SECTION
  150.        4. GROOVE ROUGH      5. ZIGZAG ROUGH       6. SWARF CROSS-SECTIONS
  151.        7. PLUNGE ROUGH      8. GROOVE FINISH      9. THREADING
  152.       10. MULTI-Z ROUGH    11. MULTI-PASS ROUGH  12. 4-AXIS/2-PLANE WIRE-EDM
  153.       13. NIBBLE           14. NIBBLE-PUNCH      15. REVERSE FINISH
  154.       16. BRIDGE-HIT       17. PROFILE TURNING   18. HOG AREA CLEAR
  155.     Advanced commands:
  156.       19. 3D ROTATE        20. ENGRAVING/ALPHAS  21. PROJECT-ONTO VIEW
  157.       22. CAMS             23. GEARS             24. POLYGONS AND ELLIPSES
  158.       25. B-SPLINES        26. BEZIER CURVES     27. CUBIC INTERPOLATION
  159.       28. ARC-FIT          29. ARC-SERIES        30. MORE ARC DEFINITIONS
  160.     Advanced capabilities:
  161.       31. Unlimited island avoidance and undercut clean-up
  162.       32. Arbitrary tool-geometry, tool drawing files
  163.       33. Definable rough stock
  164.       34. NC/BASIC shell language for families-of-parts or algebraic curves
  165.       35. A library of existing post-processors and support files
  166.       36. Post-processor tools for supporting various NC/CNC machines
  167.       37. Tape-management software for editing and background-downloading
  168.       38. Support for high-resolution graphics cards and various plotters
  169.       39. The ability to read in DXF text data, and output DXF and CADL files
  170.       40. Capabilities to read IGES files
  171.       41. Support for a math coprocessor and up to 16MB of extended memory
  172.       42. The ability to save toolpaths within the part-program
  173.     Additionally, our regular customer support plan offers immediate help
  174.     via an 800 number, FAX, and BBS system.
  175.   
  176.   
  177.   
  178.   The Provided Files:
  179.   -------------------
  180.                                           
  181.     README.TXT    Information             SS1001.FNT    Cimplicity Support
  182.     MANUAL.TXT    User's Manual           DRIV7470.PLT  Cimplicity Support
  183.     MANUAL.BAT    Prints the Manual       ED.BAT        Tape edit batch file
  184.     INSTALL.BAT   Installs CIMplicity     DNC.BAT       Download batch file
  185.     YYYYYYYY.     Script for Install      FIXTURES.SET  Milling Setup File
  186.     REGISTER.EXE  User's Registration     SPINDLES.SET  Lathe Setup File
  187.     CIM.EXE       CIMplicity Program      DRAWINGS.SET  CAD Setup File
  188.     CONFIG.DAT    Cimplicity Support      MTOOLS.TLB    Mill Tooling Lib
  189.     HELLO.DAT     Cimplicity Support      LTOOLS.TLB    Lathe Tooling Lib
  190.     LOGON.DAT     Cimplicity Support      ALUM.MTL      Material Library
  191.     LOGO.DAT      Cimplicity Support      FMILL.MCH     Mill Post-Processor
  192.     BANNER.DAT    Cimplicity Support      FLATHE.MCH    Lathe Post-Processor
  193.     EIA.DAT       Cimplicity Support      EXAMPLE.DXF   DXF Example File
  194.     PDF3223.DAT   Cimplicity Support      SAMPLE?.PRT   Part-Program Examples
  195.     HINDEX.DAT    Cimplicity Support      FIGURES.PRT   Manual Illustrations
  196.     HELP.DAT      Cimplicity Support      LAST.DSK      Flag File for Install
  197.  
  198.   Possible Delivery Configurations:
  199.   ---------------------------------
  200.   
  201.      On DS/DD floppy disk:
  202.        Disk 1: INSTALL.BAT, YYYYYYYY, README.TXT, CIM2.EXE
  203.        Disk 2: CIM1.EXE, LAST.DSK
  204.        
  205.      On mini-floppy or DS/HD disk:
  206.        INSTALL.BAT, YYYYYYYY, README.TXT, CIM1.EXE, CIM2.EXE, LAST.DSK
  207.   
  208.      On a bulletin board:
  209.        CIM1.EXE and CIM2.EXE (both are required)
  210.   
  211.      Where:
  212.        CIM1.EXE is a compressed executable containing CIM.EXE, and...
  213.        CIM2.EXE is a compressed executable containing the remaining files.
  214.   
  215.      Note that within the compressed file CIM2.EXE are duplicates of the
  216.      INSTALL.BAT and YYYYYYYY files (renamed INSTALL.NEW and YYYYYYYY.NEW)
  217.      and a duplicate of README.TXT.
  218.   
  219.   
  220.   
  221.   Learning to Use CIMplicity:
  222.   ---------------------------
  223.   
  224.   This manual is by no means a complete technical reference.  Instead, we
  225.   recommend that you refer to the on-line help for detailed questions.  This
  226.   is always available in CIMplicity by pointing at the command in question
  227.   and hitting the [F10] key.
  228.   
  229.   This manual serves two purposes:
  230.   
  231.     1) It answers some of the more common questions.
  232.     2) It serves as a tutorial to introduce you to the system.
  233.   
  234.   We feel that CIMplicity is easy enough to use that you will not need an
  235.   extensive manual.  However, we DO recommend that you begin by following
  236.   along with the tutorials that follow.  After that, experimentation is
  237.   the best way to learn.
  238.   
  239.   Here are a few definitions:
  240.   
  241.     1. LAYER: A LAYER is a concept used in CAD/CAM systems that is roughly
  242.        the equivalent of a transparency on a draftsman's drawing.  In other
  243.        words, you may draw the part on layer 0, label a pocket by drawing
  244.        it in another color on layer 1, show the machining toolpath on
  245.        layer 2, then put the dimensions on layer 250.
  246.   
  247.     2. MASK: A MASK is a method of helping you select specific items from
  248.        the screen.  For instance, you may only wish to delete arcs, and only
  249.        those that are on layer 12.  This is called "masking".  Try not to
  250.        confuse a layer mask with the layer number.  For example, you may
  251.        draw a line on layer 3 (the layer number) and then delete a circle
  252.        on layer 5. (the layer mask)
  253.   
  254.     3. GROUP: A GROUP is what we call a feature, such as the pocket in the
  255.        example above.  A group is a set of lines, arcs, and circles that
  256.        duplicates lines, arcs, and circles on another layer, but in a
  257.        different color, in order to highlight a feature such as HOLES, an
  258.        OUTLINE, or POCKET.  Every time you build a new group, CIMplicity
  259.        will place it on the lowest vacant layer.  Thus, when a group is
  260.        labelled "POCKET-3", it means that this group is a POCKET that is
  261.        drawn on layer number 3.
  262.   
  263.     4. POST: A post-processor is a program that customizes the output to
  264.        drive a specific NC/CNC machine.  Two posts are provided with
  265.        CIMplicity: FLATHE and FMILL, which are generic lathe and mill posts
  266.        for the most common NC/CNC machines.  The output of a post is called
  267.        a TAPE, even though it is normally stored as a file on disk.
  268.       
  269.     5. COMMAND, OPERATION, FUNCTION, and INFO: A COMMAND is an instruction
  270.        to CIMplicity to do something, usually invoked by selections from the
  271.        main menu.  An OPERATION is a command that is unique to the current
  272.        CAD/CAM mode, such as FINISH MACHINE, CROSSHATCH, or DIMENSION.  A
  273.        FUNCTION is a mathematic/trigonometric instruction such as TAN, COS,
  274.        SIN, or SQR.  Finally, the INFO values are items that appear in the
  275.        info table, such as COLOR, TOOLNO, or FEEDRATE.
  276.   
  277.   
  278.   
  279.   Quick Reference Sheets:
  280.   -----------------------
  281.   
  282.   Accelerator keys:
  283.   [F1]       Mini-INFO table for setting various modes, flags, and defaults.
  284.   [F2]       Sets "Endpoint" pick mode for one pick only.
  285.   [F3]       Sets "Center Point" pick mode for one pick only.
  286.   [F4]       Sets "Intersection" pick mode for one pick only.
  287.   [F5]       Shrinks/reduces the sprite during TUMBLE.
  288.   [F6]       Grows/enlarges the sprite during TUMBLE.
  289.   [F7]       Rotates the sprite counter-clockwise during MOVE or COPY.
  290.   [F8]       Rotates the sprite clockwise during MOVE ro COPY.
  291.   [F9]       Allows the selection of commands by their menu-number.
  292.   [F10]      Requests context-sensitive HELP.
  293.   [Alt]-[B]  BREAK BOTH command.
  294.   [Alt]-[D]  CONTINUATION DIMENSION command.
  295.   [Alt]-[F]  FILLET command.
  296.   [Alt]-[J]  (Jump back) PREVIOUS VIEW command.
  297.   [Alt]-[M]  (Math) CALCULATOR command.
  298.   [Alt]-[Q]  QUERY GEOMETRY command. (fills in variables with geometry values)
  299.   [Alt]-[R]  REDRAW command.
  300.   [Alt]-[T]  TUMBLE command.
  301.   [Alt]-[U]  UNDO command.
  302.   [Alt]-[V]  VIEW-ALL command.
  303.   [Alt]-[W]  WINDOW (zoom) command.
  304.   [Alt]-[X]  TRIM BOTH command.
  305.   [Alt]-[Z]  SET-Z command.
  306.   [,]        The comma enters a zero then hits the [Enter] key for you.
  307.   (Note: At the main menu, holding down the [Alt] key is optional.)
  308.   
  309.   Mouse buttons:
  310.   1. [Enter] Picks an item or completes an entry.
  311.   2a. [Ins]  (normally) Repeats last command, location, or radius.
  312.   2b. [Ins]  (for filenames) Displays a directory.
  313.   2c. [Ins]  (at the left edge of the screen) Brings up a screen keypad.
  314.   2d. [Ins]  (when noted) Terminates list/picking.
  315.   3. [Esc]   Cancels the current command and return to main menu.
  316.   
  317.   The five screen areas:
  318.   1. The graphics area where drawing takes place.
  319.   2. The main menu across the top of the screen.
  320.   3. The status area at the left of the screen.
  321.   4. The INFO TABLE which overlays the status area as needed.
  322.   5. The prompt line that appears at the bottom of the graphics area.
  323.   
  324.   
  325.   
  326.   Entering values:
  327.   1.375         Normal floating-point value.
  328.   1+3/8         Fractions are also allowed.
  329.   (4-13/16)*3   Parenthesis and math are handled as in most computer languages.
  330.   A+.5          Variables are also allowed.
  331.   22.45'21"     Degrees, minutes, and seconds (CCW from 3 O'clock) may be used.
  332.   R*SIN(15)     Trig and algebraic functions are supported.
  333.   Y=B+2.5       Assignment works in CALCULATOR ([Alt]-[M]) mode only.
  334.   
  335.   Pick selectors (when the cursor is shaped like an "X"):
  336.   P  Pick only POINTS.
  337.   L  Pick only LINES.
  338.   A  Pick only ARCS.
  339.   C  Pick only CIRCLES.
  340.   D  Pick only DETAILS such as dimensions or notes.
  341.   G  Pick only GROUP geometry.
  342.   T  Pick only TOOLPATH geometry.
  343.   N  Pick only NON-TOOLPATH, NON-GROUP geometry.
  344.   Z  Pick only geometry at the current Z level.
  345.   V  Verify by prompting before picking.
  346.   
  347.   Digitize selectors (when the cursor is shaped like a "+" crosshair)
  348.   [F2] Digitize only at an endpoint.
  349.   [F3] Digitize only at a center-point.
  350.   [F4] Digitize only at an intersection of two geometry items.
  351.   
  352.   Where to pick:
  353.   FILLET       Pick the portions of the legs to be retained after filleting.
  354.   CHAMFER      Pick the portions of the legs to be retained after chamfering.
  355.   TRIM BOTH    Pick the portions of the legs to be retained after trimming.
  356.   TRIM MODAL   Pick the portions of the legs to be discarded after trimming.
  357.   CHAIN START  Pick the endpoint of the item where you wish the chain to start.
  358.   NEXT MOVE    Pick on an item that emanates from the center of the bullseye.
  359.   DRILL w/SORT Pick the first hole to be drilled.
  360.   
  361.   Five steps of part-programming:
  362.   1. SETUP      Start the part, enter a description, load a setup file.
  363.   2. GEOMETRY   Build the construction geometry, trim it up as the final part.
  364.   3. GROUPING   Label the features that are to be machined.
  365.   4. OPERATIONS Perform the necessary operations to complete the part.
  366.   5. PROCESS    Build the NC/CNC tape.  (resequence, post-process)
  367.   
  368.   
  369.   
  370.   Milling Example: 
  371.   ----------------
  372.   
  373.     Machine a contour of this shape to a Z depth of -0.75:
  374.   
  375.   
  376.          |<------------------------- 6.000 ------------------->|
  377.          |                                                     |
  378.          |<---------- 3.500 ---------->|                       |
  379.          |                             |                       |
  380.          |                             |                       |
  381.        E ******************************* ----------------------|--------------
  382.          *     F                       *                       |            ^
  383.          *                           A *                       |            |
  384.          *                             *                       |            |
  385.          *                             *                       |            |
  386.          *                             ************************* -------    |
  387.          *                                    B                *      ^     |
  388.          *                                                     *      |     |
  389.          *                                                     *      |     |
  390.          *                                                     *      |   3.750
  391.          *       C              + - - - 1.000 Rad              *      |     |
  392.    ----- ****************     /                                *    2.500   |
  393.     ^    |               ***                                   *      |     |
  394.     |    |                / **                                 *      |     |
  395.   1.500  |              /     *                                *      |     |
  396.     |    |            /       * D                              *      |     |
  397.     v    |          +         *                                *      v     v
  398.    ------X------------------- ********************************** ------------- 
  399.    (0,0) |                    |
  400.          |                    |
  401.          |<----- 2.000 ------>|
  402.  
  403.      
  404.   STEP 1:
  405.   
  406.     Start the part-program, describe it, and load a setup file.  (If the
  407.     part-program named M-TEST1 already exists, use a different name.)
  408.   
  409.     [ ] 1a. Start up CIMplicity                 CIM
  410.     [ ] 1b. Give the part a name                M-TEST1
  411.     [ ] 1c. Describe the part                   Example for milling
  412.     [ ] 1d. Load a setup file                   [Ins] (button 2), then
  413.                                                 pick FIXTURES (using button 1)
  414.   
  415.   STEP 2:
  416.   
  417.     Design the part geometry.
  418.  
  419.     Note: Whenever you use the keyboard, make sure to move the cursor out
  420.     of the INFO TABLE area.  (...unless you really want to change a value
  421.     in the table)
  422.  
  423.   
  424.   
  425.     Remember: to "pick" always means to use button 1.
  426.  
  427.     [ ] 2a. Invoke the rectangle command        GEOM: PATTERN: RECTANGLE
  428.     [ ] 2b. Enter one corner                    0, 3.75
  429.     [ ] 2c. Enter the other corner              3.5, 1.5
  430.   
  431.     [ ] 2d. Build another rectangle             [Ins] (repeats the command)
  432.     [ ] 2e. Enter one corner                    2, 0
  433.     [ ] 2f. Enter the other corner              6, 2.5
  434.   
  435.     [ ] 2g. Rescale the view to fit the screen  DISP: VIEW ALL
  436.   
  437.     [ ] 2h. Invoke the TRIM BOTH command        EDIT: TRIM/BREAK: TRIM BOTH
  438.     [ ] 2i. Trim the inside corner              pick near A, then near B
  439.   
  440.     [ ] 2j. Invoke the FILLET command           GEOM: ARC: FILLET
  441.     [ ] 2k. Enter the radius                    1
  442.     [ ] 2l. Pick the items to be filleted       pick near C, then near D
  443.   
  444.   STEP 3:
  445.   
  446.     Label the features.  It is NOT important that you chain the geometry in
  447.     the same sequence as they are to be machined, as this group is labelled
  448.     as an OUTLINE, telling the system to handle the machining direction.
  449.   
  450.     [ ] 3a. Invoke an appropriate GROUP         GROUP: OUTLINE: CHAIN
  451.     [ ] 3b. Pick a startpoint                   pick near E
  452.     [ ] 3c. Pick a next move                    pick near F
  453.     [ ] 3d. Terminate the command               [Ins] (button 2)
  454.   
  455.   STEP 4:
  456.   
  457.     Perform the machining operations.  Note that the TOOL SIDE setting will
  458.     control the direction in which the system will machine around the OUTLINE.
  459.     This is because the system always machines OUTLINES on the outside,
  460.     POCKETS on the inside, and BOUNDARIES on either side.
  461.   
  462.     [ ] 4a. Invoke the FINISH operation         OPER: FINISH
  463.     [ ] 4b. Select a tool                       pick TOOLNO, enter a 1
  464.     [ ] 4c. Set the feedrate                    pick FEEDRATE, enter 12.5
  465.     [ ] 4d. Set the full Z depth                pick FULL Z, enter -.75
  466.     [ ] 4e. Pick the contour to be machined     pick anywhere along the contour
  467.     [ ] 4f. Terminate the command               [Ins] (button 2)
  468.   
  469.   STEP 5:
  470.    
  471.     Generate the tape for the NC/CNC machine.
  472.   
  473.     [ ] 5a. Invoke post-process                 PROCESS: POST-PROCESS
  474.     [ ] 5b. If you have a printer, use it       FULL PRINTOUT
  475.     [ ] 5c. Graphical verification              DRAW TOOL CHAIN
  476.  
  477.     [ ] 5d. Exit from CIMplicity                FILES: EXIT
  478.     [ ] 5e. Save the part-program               pick SAVE PART FIRST
  479.   
  480.   
  481.   
  482.   Turning example:
  483.   ----------------
  484.   
  485.     Machine the shaft and shoulder of this part, using rear tooling.
  486.   
  487.   
  488.                      |<-------------- 3.000 ----------->|
  489.                      |                                  |
  490.                      |                                  |
  491.       ------- ********                                  |
  492.        ^             *                                  |
  493.        |             *                                  |
  494.        |           A *                                  |
  495.        |             *                                  |
  496.        |              **                                |
  497.        |                ***                             | C
  498.        |                   ****************************** ------
  499.        |                        B                       *     ^
  500.        |                                                *     |
  501.        |                                                *     |
  502.      3.500    ----------------------------------------- *   1.500  
  503.        |                                                *     |
  504.        |                                                *     |
  505.        |                                                *     v
  506.        |                   ****************************** ------
  507.        |                ***
  508.        |              ** \
  509.        |             *     \
  510.        |             *       + - - -  0.5 Rad
  511.        |             *
  512.        v             *
  513.       ------- ********
  514.   
  515.   
  516.   STEP 1:
  517.   
  518.     Start the part-program, describe it, load a setup file, and select 
  519.     DIAMETER programming.  (If the part-program named L-TEST1 already exists,
  520.     use a different name.)
  521.   
  522.     [ ] 1a. Start up CIMplicity                 CIM
  523.     [ ] 1b. Give the part a name                L-TEST1
  524.     [ ] 1c. Describe the part                   Example for lathe work
  525.     [ ] 1d. Load a setup file                   [Ins] (button 2), then
  526.                                                 pick SPINDLES (using button 1)
  527.  
  528.     [ ] 1e. Bring up the MINI-INFO table        [F1]
  529.     [ ] 1f. Set DIAMETER mode programming       pick DIAM VALS, then ON
  530.   
  531.   STEP 2:
  532.   
  533.     Design the part geometry.  
  534.  
  535.     Note: Whenever you use the keyboard, make sure to move the cursor out
  536.     of the INFO TABLE area.  (...unless you really want to change a value
  537.     in the table)
  538.  
  539.   
  540.  
  541.     Remember: to "pick" always means to use button 1.
  542.   
  543.     [ ] 2a. Invoke the LINE command             GEOM: LINE: 2 END POS
  544.     [ ] 2b. Enter the right end of the shaft    0, 1.5
  545.     [ ] 2c. Enter the left end                  -3, 1.5
  546.   
  547.     [ ] 2d. Invoke the LINE command again       [Ins] (repeats last command)
  548.     [ ] 2e. Enter inside end of the shoulder    [Ins] (repeats last location)
  549.     [ ] 2f. Enter outer end of the shoulder     -3, 3.5
  550.   
  551.     [ ] 2g. Invoke the FILLET command           GEOM: ARC: FILLET
  552.     [ ] 2h. Enter the radius of the fillet      .5
  553.     [ ] 2i. Pick the items to be filleted       pick near A, then near B
  554.   
  555.   STEP 3:
  556.   
  557.     Label the features.
  558.   
  559.     [ ] 3a. Invoke the appropriate GROUP        GROUP: BOUNDARY: CHAIN
  560.     [ ] 3b. Select the start point              pick near C
  561.     [ ] 3c. Terminate the command               [Ins] (button 2)
  562.   
  563.   STEP 4:
  564.   
  565.     Perform the operations.
  566.   
  567.     [ ] 4a. Invoke the FINISH command           OPER: FINISH
  568.     [ ] 4b. Select tool 7                       pick TOOLNO, enter a 7
  569.     [ ] 4c. Set the feedrate                    pick FEEDRATE, enter .002
  570.     [ ] 4d. Pick the contour to machine         pick anywhere along BOUNDARY
  571.     [ ] 4e. Terminate the command               [Ins] (button 2)
  572.   
  573.   STEP 5:
  574.   
  575.     Generate the tape for the NC/CNC machine.
  576.  
  577.     [ ] 5a. Invoke post-process                 PROCESS: POST-PROCESS
  578.     [ ] 5b. If you have a printer, use it       FULL PRINTOUT
  579.     [ ] 5c. Graphical verification              SYMMETRIC VIEW
  580.     
  581.     [ ] 5d. Invoke view-tape-file               FILES: VIEW TAPE FILE
  582.     [ ] 5e. Select the current tape             [Enter] (button 1)
  583.     [ ] 5f. Review the tape                     (use the [+] and [-] keys)
  584.     [ ] 5g. Cancel the command                  [Esc] (button 3)
  585.   
  586.     [ ] 5h. Exit from CIMplicity                FILES: EXIT
  587.     [ ] 5i. Save the part-program               pick SAVE PART FIRST
  588.  
  589.    
  590.   
  591.   Drawing Example:
  592.   ----------------
  593.   
  594.   In this example, we will start from an existing drawing generated as a
  595.   DXF file, load it in, then dimension it.  The DXF file that is provided
  596.   has points (marked with an "X") in it to help you locate the positions
  597.   noted below.  However, the DXF files that you normally load will not
  598.   contain such points, just the lines, arcs, text, and circles.
  599.   
  600.   
  601.   
  602.             C
  603.   
  604.                                                I      J
  605.             A                        
  606.              *************************    H
  607.              *         N              ***  
  608.              *                           **
  609.              *                             * B                M       L
  610.              *                             *
  611.              *                             *
  612.              *                             *
  613.              *                             *                D      
  614.              *                             ******************
  615.              *                           F                   *
  616.              *                                                * K
  617.              *                                                 *
  618.              *                                                  *
  619.              *                                                   *
  620.              ******************************************************
  621.      G     E
  622.   
  623.   
  624.   
  625.   Refer to the drawing above for the pick points mentioned in the tutorial.
  626.   Remember: If you make an error, hit the [Alt]-[U] keys to UNDO that command.
  627.   
  628.   STEP 1:
  629.   
  630.     Start the part-program, describe it, load a setup file, and select 
  631.     DIAMETER programming.  (If the part-program named D-TEST1 already exists,
  632.     use a different name.)
  633.   
  634.     [ ] 1a. Start up CIMplicity                 CIM
  635.     [ ] 1b. Give the part a name                D-TEST1
  636.     [ ] 1c. Describe the part                   Example for dimensioning
  637.     [ ] 1d. Load a setup file                   [Ins] (button 2), then
  638.                                                 pick DRAWINGS (using button 1)
  639.  
  640.   STEP 2:
  641.   
  642.     Load in the existing drawing:
  643.   
  644.     [ ] 2a. Invoke the MERGE DXF command        FILES: MERGE FILE: DXF
  645.     [ ] 2b. Select the example DXF              [Ins] (button 2), then
  646.                                                 pick EXAMPLE (using button 1)
  647.     [ ] 2c. Load all layers                     [Enter] (button 1)
  648.   
  649.   STEP 3:
  650.   
  651.     (Since we are NOT going to machine this part, we can skip this step.)
  652.   
  653.   
  654.   
  655.   STEP 4:
  656.   
  657.     Perform the necessary operations.  In several of these operations, you
  658.     are told to hit the [F2] key before picking.  This causes the system to
  659.     select the nearest geometry item endpoint, making a much more precise
  660.     drawing.  (Remember: to "pick" always means to use button 1.)
  661.   
  662.     [ ] 4a. Invoke HORIZONTAL DIMENSION         OPER: DIMENSION: HORIZONTAL
  663.     [ ] 4b. Select the points to be measured    [F2] pick A, then [F2] pick B
  664.     [ ] 4c. Place the first arrow tip           pick near C
  665.     [ ] 4d. Let the system measure it           (just hit [Enter])
  666.  
  667.     [ ] 4e. Make a CONTINUATION DIMENSION       OPER: DIMENSION: CONTINUATION
  668.     [ ] 4f. Pick the next point to be measured  [F2] pick near D
  669.     [ ] 4g. Let the system measure it           (just hit [Enter])
  670.   
  671.     [ ] 4h. Invoke VERTICAL DIMENSION           OPER: DIMENSION: VERTICAL
  672.     [ ] 4i. Select the points to be measured    [F2] pick E, then [F2] pick F
  673.     [ ] 4j. Place the first arrow tip           pick near G
  674.     [ ] 4k. Let the system measure it           (just hit [Enter])
  675.  
  676.     [ ] 4l. Make a CONTINUATION DIMENSION       OPER: DIMENSION: CONTINUATION
  677.     [ ] 4m. Pick the next point to be measured  [F2] pick A
  678.     [ ] 4n. Let the system measure it           (just hit [Enter])
  679.  
  680.     [ ] 4o. Invoke the LABEL command            OPER: LABEL
  681.     [ ] 4p. Pick the fillet radius              pick the arc near H
  682.     [ ] 4q. Locate the label pointer            pick near I, then near J
  683.     [ ] 4r. Let the system measure it           (just hit [Enter])
  684.   
  685.     [ ] 4s. Repeat the LABEL command            [Ins] (button 2)
  686.     [ ] 4t. Pick the tilted line                pick the line near K
  687.     [ ] 4u. Locate the label pointer            pick near L, then near M
  688.     [ ] 4v. Let the system measure it           (just hit [Enter])
  689.  
  690.     [ ] 4w. Invoke the CROSSHATCH command       OPER: CROSSHATCH: CHAIN
  691.     [ ] 4x. Pick the start point                pick near A
  692.     [ ] 4y. Pick the next move                  pick near N
  693.     [ ] 4z. Terminate the command               [Ins] (button 2)
  694.   
  695.   STEP 5:
  696.   
  697.     [ ] 5a. Exit from CIMplicity                FILES: EXIT
  698.     [ ] 5b. Save the part-program               pick SAVE PART FIRST
  699.   
  700.   
  701.   
  702.   Pointers:
  703.   ---------
  704.   
  705.   1. If you wish to alter a feedrate on a toolpath or a portion of it, or
  706.      you want to change a color or other INFO TABLE value, use the INFO:
  707.      ALTER GEOM INFO command in the INFO menu.  (Do not confuse the INFO
  708.      menu with the INFO TABLE.  The INFO MENU contins commands that may
  709.      be used to manipulate the values in the INFO TABLE.)
  710.   
  711.   2. You may edit toolpath geometry, move it, add new geometry to it,
  712.      fillet it, or copy it.  However, if you do so, you must supply
  713.      CIMplicity with enough information that it can properly place the
  714.      edited information into a desirable cutting sequence.  For instance,
  715.      if you add an arc to a toolpath by describing its endpoints and mid-
  716.      point, CIMplicity will come back and machine the arc AFTER the rest
  717.      of the toolpath.  However, if you added the arc by using the FILLET
  718.      command, CIMplicity would sequence the machining of the arc so that
  719.      it would occur between the two items filleted.  Note that in order
  720.      to add geometry to a toolpath, you must set the layer number to the
  721.      same layer on which the toolpath resides.
  722.  
  723.   3. Let CIMplicity perform all of your cutter compensation.  It does a
  724.      better job than the NC/CNC machines, and it allows you to visually
  725.      check the toolpath on the computer.  Go ahead and turn on the CDC
  726.      on the NC/CNC machine, but set the CDC registers to an offset of
  727.      0.0 so that no machine compensation is done.  In that way you can
  728.      still correct for wear and tool fluctuation by changing value in
  729.      the register.
  730.  
  731.   4. When you use the COPY command for multiple-fixtured parts, CIMplicity
  732.      automatically tool-sorts.  This means that it will machine all of the
  733.      parts using the first tool before switching to the second tool, and
  734.      so forth.
  735.  
  736.   5. If you think that CIMplicity does something in a different manner than
  737.      you would like, it may be that you have a selection in the INFO TABLE
  738.      set incorrectly.  Inspect the values in the table closely when you
  739.      perform a machining operation.  Note: always set info values from
  740.      top-to-bottom, as some values affect values below them in the table.
  741.  
  742.   6. You cannot change Z-levels with the INFO: ALTER GEOM INFO command!
  743.      The INFO menu does NOT change any coordinate values.  Instead, use
  744.      the EDIT menu, as its purpose IS to change coordinate values.
  745.  
  746.   
  747.  
  748.   7. To stretch one end of a Z-only (third axis) line such as a mill-
  749.      plunge, set the Z to that level using [Alt]-[Z], hit [F1] and set
  750.      the TYPE MASK to 3D (Z) LEVEL, then invoke the STRETCH command.
  751.      (Remember to clear the TYPE MASK when you are done.)
  752.  
  753.   8. If you bring in geometry from another CAD system via DXF, or CADL;
  754.      it will often contain gaps, overlaps, and redundant geometry.  Use
  755.      the EDIT: TRIM/BREAK: CONTINUITY TRIM command to clean up such
  756.      geometry before grouping it.
  757.  
  758.   9. An operation named MANUAL PATH is available in the CONTOUR mode,
  759.      which allows you to program in a G-code style.  A value in the info
  760.      table, MANUAL G, can be set to 92, 0, 1, 2, 3, 81, or 83; then X,Y,Z
  761.      positions along the contour can be entered.  This allows you to do
  762.      manual programming, yet retain machine independence, and to make use
  763.      of the mathematical and geometric capabilities of CIMplicity.
  764.  
  765.   10. Commands may be nested when using CIMplicity.  In other words, when
  766.      you are in the middle of building an arc, you may decide to first trim
  767.      a line (using the [Alt]-[X] key); then while performing the trim, zoom
  768.      in on the part (using the [Alt]-[W] command), then resume with the arc
  769.      definition.  If you do this, then perform an UNDO, the entire set of
  770.      nested operations will be undone.
  771.  
  772.   11. In case you didn't notice:  CIMplicity supports multiple UNDOs; the
  773.      use of mathematical expressions, variables, and algebraic functions;
  774.      and graphic part-preview (to see this, first use the [Ins] key for a
  775.      directory when loading a part).
  776.  
  777.   
  778.   
  779.   Many of the questions we get, could have be answered by consulting the HELP
  780.   [F10] within CIMplicity.  Please get used to using the [F10] key frequently.
  781.   
  782.   Questions We Often Hear:
  783.   ------------------------
  784.   
  785.   Q: How can I get the output to more closely resemble the tapes that I need
  786.      to drive my NC/CNC machine?
  787.  
  788.   A: You must purchase a post-processor (they start at about $1000) or have
  789.      access to a post-processor development kit to write your own.  
  790.  
  791.   --------------------------------------------------------------------------
  792.   
  793.   Q: What is this NC/BASIC language?
  794.  
  795.   A: NC/BASIC is a language that may be used to write your own post-processors,
  796.      or to write family-of-parts programs, or to add your own commands to the
  797.      CAD/CAM system.  For instance, you may write this program named BOX:
  798.        MENU N, "SQUARE", "RECTANGULAR"
  799.        IF N = 1
  800.          GOSUB MKSQUARE
  801.        ELSE
  802.          GOSUB MKRECT
  803.        ENDIF
  804.        etc.
  805.  
  806.   --------------------------------------------------------------------------
  807.    
  808.   Q: Are upgrades to CIMplicity available?
  809.  
  810.   A: No.  We may release updates in the future, but they will be released
  811.      via our own channels, and made available from the same source that you
  812.      acquired your version.
  813.  
  814.   --------------------------------------------------------------------------
  815.    
  816.   Q: Can I purchase the advanced cycles, NC/BASIC, or other options for my
  817.      CIMplicity?
  818.  
  819.   A: No.  CIMplicity is a non-extensible system.  You need one of the higher-
  820.      level products in order to purchase upgrades.
  821.  
  822.   --------------------------------------------------------------------------
  823.    
  824.   Q: I need to drive a wire-EDM, laser, or flame-cutter; but CIMplicity has
  825.      no selection for such a machine.  Am I out-of-luck?
  826.  
  827.   A: You are in luck.  Follow the instructions for MILL machining.  You will
  828.      need to ignore or remove any Z values.
  829.  
  830.   
  831.  
  832.   --------------------------------------------------------------------------
  833.    
  834.   Q: Once I have made a tape, how can I send it to my NC/CNC machine or punch?
  835.  
  836.   A: Many people use a modem program to do this.  However, you may do it
  837.      directly from DOS via the COPY command.  For instance, if you have COM2
  838.      connected to a machine at 2400 baud, you could send a tape named M-TEST1
  839.      by typing:
  840.        MODE COM2:2400,7,E,1,P
  841.        COPY M-TEST1.TAP COM2
  842.      (You may automate this by customizing the file named "DNC.BAT".)
  843.  
  844.   --------------------------------------------------------------------------
  845.    
  846.   Q: I'm having trouble getting my printer or plotter to work with CIMplicity.
  847.  
  848.   A: There are printer and plotter sections in the file named CONFIG.DAT.  In
  849.      addition, the plotter is controlled by a file named DRIV7470.PLT, which
  850.      can be customized.  Just be careful not to change unrelated values, or
  851.      you may disable CIMplicity completely.
  852.   
  853.   --------------------------------------------------------------------------
  854.  
  855.   Q: I was working with the system, when all of a sudden, geometry vanished
  856.      or became unpickable!  What happened?
  857.  
  858.   A: You selected a mask in the INFO TABLE.  The purpose of the LAYER MASK
  859.      is to make selected geometry temporarily vanish.  The purpose of the
  860.      TYPE MASK is to make selected geometry temporarily unpickable.
  861.  
  862.   --------------------------------------------------------------------------
  863.  
  864.   Q: My CIMplicity crashes, locking up, or leaving menus on the screen.  Why?
  865.  
  866.   A: Normally, if CIMplicity runs out of memopry or disk space, it will just
  867.      report the problem and abort the current operation.  However, if there
  868.      is not enough room on disk or in memory for CIMplicity's scratch files,
  869.      then it may loack up or abort.  If this happens, your work is NOT lost,
  870.      but can be found in the part file named BREAK.PRT.
  871.  
  872.   --------------------------------------------------------------------------
  873.  
  874.   Q: Sometimes I perform a machining operation, but no toolpath gets built.
  875.      Why don't I get an error message?
  876.  
  877.   A: CIMplicity always does tool-interference-checking, eliminating any
  878.      moves that would gouge the part.  This is not considered an error, but
  879.      a normal part of the calculations.  You have described a part that
  880.      cannot be machined with the given tool.  Check the tool width, side,
  881.      and type; as well as the finish stock.
  882.  
  883.   --------------------------------------------------------------------------
  884.  
  885.   
  886.